import axios from '@/libs/api.request'

export class SysQuickEntryTemplateApi {
  // 【快速入职模板】列表
  static GetList (params) {
    return axios.request({
      url: '/SysQuickEntryTemplate/GetList',
      method: 'post',
      enctype: 'multipart/form-data',
      data: params
    })
  }

  // 获取单个【快速入职模板】信息
  static GetModel (id) {
    const url = id ? '/SysQuickEntryTemplate/GetModel?Id=' + id : '/SysQuickEntryTemplate/GetModel'
    return axios.request({
      url: url,
      method: 'get',
      enctype: 'multipart/form-data'
    })
  }

  // 获取复制【快速入职模板】信息
  static GetCopyModel (id) {
    return axios.request({
      url: '/SysQuickEntryTemplate/GetCopyModel?Id=' + id,
      method: 'get',
      enctype: 'multipart/form-data'
    })
  }

  // 保存快速入职模板
  static Save (params) {
    return axios.request({
      url: '/SysQuickEntryTemplate/Save',
      method: 'post',
      enctype: 'multipart/form-data',
      data: params
    })
  }

  // 批量启用或禁用
  static EnabledList (params) {
    return axios.request({
      url: '/SysQuickEntryTemplate/EnabledList',
      method: 'post',
      enctype: 'multipart/form-data',
      data: params
    })
  }
}
